function validate(){
    var i = 0;
    $('input').each(function(){
        var input = $(this).val();
        if($(this).attr('type')!= 'file'){ 
            if((input == null)||($.trim(input)=='')){
                $(this).addClass('error');
                i++;
            }
            else{
                if($(this).attr('datatype')== 'email'){
                    var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
                    chkFlag = pattern.test(input);
                    if(chkFlag){
                        $(this).removeClass('error');
                    }
                    else{
                        $(this).addClass('error');
                        i++;
                    }
                }
            }
        }
    });
    return i==0 ? true : false;
}

function blockDialog(page,id){
    $.post(page,{id:id},function(data){
        $('#box').html(data);
        $.blockUI({ 
            message: $('#box'), 
            css: { 
                top:          '30%',
                left:         '50%',
                textAlign:    'left',
                marginLeft:   '-320px', 
                marginTop:    '-145px', 
                width:        '600px',
                background:   'none'
            } 
        }); 
        $('.blockOverlay').attr('title','单击关闭').click($.unblockUI);
    },'json');
}

function getMenus(filename){
    $.post('./readXML.php',{filename:filename},initMenu,'json');
}
    
function initMenu(data){
    var array = eval(data);
    var title="";
    var url="";
    $('.main_content_left').empty();  
    for(var i=1;i<=array.length;i++){
        title = array[i-1].title
        url = array[i-1].url; 
        $('.main_content_left').append("<div><a href=javascript:openPage('"+url+"')>"+title+"</a></div>");
    }  
    $('.main_content_left div:first a').addClass('active');     
    var page = array[0].url; 
    openPage(page);
}

function openPage(page){
    $('iframe').attr('src',page);
    $('iframe').load();
}

/*-----------  全选  ------------*/
function selectAll(){
    $('input[type=checkbox]').attr('checked','checked');
}

/*-----------  取消  ------------*/
function cancelAll(){
    $('input[type=checkbox]').removeAttr('checked');
}

/*-----------  反选  ------------*/
function inverse(){
    $('input[type=checkbox]').each(function(i){
        if($(this).attr("checked")==true){
            $(this).removeAttr('checked');
        }
        else{
            $(this).attr('checked','checked');
        }
    });
}
